Skip to content

test: add CodeBounty issue 96 fixture#122

Open
TJCurnutte wants to merge 1 commit into
CodeBountyOrg:mainfrom
TJCurnutte:bounty-96-external-sponsor-proof
Open

test: add CodeBounty issue 96 fixture#122
TJCurnutte wants to merge 1 commit into
CodeBountyOrg:mainfrom
TJCurnutte:bounty-96-external-sponsor-proof

Conversation

@TJCurnutte
Copy link
Copy Markdown

Summary

  • Adds a dependency-free fixture for CodeBounty issue test issue creation from external sponsor #2 apr 15 #96's external-sponsor bounty metadata.
  • Adds a validator that checks the issue number, public bounty amount, required Fixes #96 linkage, application-required status, and payout-boundary fields.
  • Keeps verified_payable false until CodeBounty platform application/maintainer acceptance is verified.

Fixes #96

Validation

  • python3 -m py_compile scripts/validate-codebounty-issue-96.py
  • python3 scripts/validate-codebounty-issue-96.py test-fixtures/codebounty-issue-96-external-sponsor.json
  • Python fixture assertions for issue number, $50 amount, announcement URL, Fixes #96 token, application-required status, and verified-payable boundary
  • git diff --check

Collision / eligibility check

  • Re-fetched CodeBountyOrg/BountyTestRepository#96 immediately before push: issue was open, unlocked, unassigned, labeled 💰 Bounty Available, with 4 comments.
  • Re-fetched repo metadata immediately before push: public and not archived.
  • Checked open PRs for 96, fixes #96, and issue 96: 0 same-scope open PR collisions.
  • Payout blocker remains: CodeBounty platform application/eligibility and maintainer acceptance are not verified from GitHub alone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test issue creation from external sponsor #2 apr 15

1 participant